import Vue from 'vue'
import VueI18n from 'vue-i18n'
import en from './en'
import zhCN from './zh-CN'
import zhTW from './zh-TW'

Vue.use(VueI18n)

const messages = {
  en,
  'zh-CN': zhCN,
  'zh-TW': zhTW
}

// 从本地存储获取语言设置，默认为中文
const locale = localStorage.getItem('language') || 'zh-CN'

const i18n = new VueI18n({
  locale,
  messages,
  fallbackLocale: 'en' //  fallback语言
})

export default i18n